package outPutStreamTest;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;

/**
 * @author wang'ji'cheng
 * @date 2025/8/3
 */
public class ByteStreamDemo1 {
    public static void main(String[] args) throws IOException {

        FileOutputStream file = new FileOutputStream("io\\src\\main\\resources\\a.txt");

        /**
         * 一次写入多个，字节流支持一次写入多个字节，许愿传入对应的字节数组，
         * 可以将字符串，转化成字符数组，然后写入。
         */
        String str1 = "adadaefsoan";
        byte[] bytes = str1.getBytes();
        System.out.println(Arrays.toString(bytes));
        file.write(bytes);
        /**
         * 换行写，在两个换行的字符之间，写入一个换行符\r\n即可
         */
        String str2 = "\r\n";

        byte[] bytes2 = str2.getBytes();
        file.write(bytes2);
        String str3 = "16561";
        byte[] bytes1 = str3.getBytes();
        file.write(bytes1);

        /**
         * 续写，创建FileOutputStream()对象的时候，第二个参数传true，表示开启续写。
         */
        file.close();
    }
}
